.dx-dropdownlist-popup-wrapper {
    height: 100%;

    &.dx-popup-wrapper .dx-overlay-content {
        border-top-width: 0;
        border-bottom-width: 1px;
        &.dx-dropdowneditor-overlay-flipped {
            border-top-width: 1px;
            border-bottom-width: 0;
        }
    }

    .dx-popup-content {
        height: 100%;
        padding: 1px;
    }

    .dx-list {
        height: 100%;
        min-height: 33px;

        &:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
            padding: @GENERIC_LIST_ITEM_VERTICAL_PADDING - 3px @GENERIC_LIST_ITEM_HORIZONTAL_PADDING - 1px;
        }
    }

    .dx-list-select-all {
        padding: @GENERIC_LIST_ITEM_VERTICAL_PADDING + 2px 0 @GENERIC_LIST_ITEM_VERTICAL_PADDING - 2px;
    }

    .dx-list-item, .dx-empty-message {
        border-top: 0;

        &:last-of-type {
            border-bottom: none;
        }
    }
}
